//
//  GDHFaceSourceManager.h
//  GDHChatKeyBoard
//
//  Created by 高得华 on 2017/10/12.
//  Copyright © 2017年 高得华. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <YYCache/YYCache.h>

@interface GDHFaceSourceManager : NSObject

///从持久化存储里面加载表情源 type:0系统
+ (NSArray *)loadFaceSource;

///从持久化存储里面加载表情源 type:0系统 1微信
+ (NSArray *)loadFaceSource:(NSInteger)type;



/// 表情图片的资源文件
+ (NSBundle *)emoticonBundle;
/// 表情正则表达式
+ (NSRegularExpression *)regexEmoticon;
/// 表情字典 [face:数字]:地址
+ (NSDictionary *)emoticonDic;
/// 朋友圈表情缓存
+ (YYMemoryCache *)imageCache;
/// 通过路径获取图片 (有缓存)
+ (UIImage *)imageWithPath:(NSString *)path;

/// iOS -> Android 表情字典
+ (NSDictionary *)emoticoniOS_AndroidDic;
/// Android -> iOS 表情字典
+ (NSDictionary *)emoticonAndroid_iOSDic;
/// 表情字典 [表情]:地址
+ (NSDictionary *)emoticonRealDic;

@end
